<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
/*********************************************/ 
    // let arr = [1,2,3,3,2,1,5,4];
    // let s = new Set(arr);
    // console.log(s)
/*********************************************/    
    // let s = new Set("hello");
    // for (const item of s) {
    //     console.log(item) //h e l l o
    // }
/*********************************************/  
    // let s = new Set();
    // s.add(+0);
    // s.add(-0);
    // console.log(s) //只有一个0
/*********************************************/  
        // let s = new Set();
        // let arr = [...s.add(5).add("5")];
        // console.log(arr);// [5, "5"]
/*********************************************/ 
    // let s = new Set();
    // s.add(5).add("5");
    // console.log(s.size)// 2
/*********************************************/  
    // let s = new Set([1,2,3]);
    // let res = s.delete(2);
    // console.log(res)// true
    // console.log(s)//1 3
/*********************************************/ 
    // let s = new Set([1,2,3]);
    // s.clear();//清空
    // console.log(s) //空
/*********************************************/   
    // let s = new Set([1,2,3,4]);
    // console.log(s.has(4));// true
    // console.log(s.has(100));// false
/*********************************************/  
    // let s = new Set([1,2,3,4]);
    // s.forEach((value,index,obj) => console.log(value,index,obj)) //1 1 Set(4) {1, 2, 3, 4} 
    // //2 2 Set(4) {1, 2, 3, 4}
    // //3 3 Set(4) {1, 2, 3, 4}
    // //4 4 Set(4) {1, 2, 3, 4}
/*********************************************/   
    // let s = new Set([1,2,3,4]);
    // for (const item of s) {
    //     console.log(item)//1 2 3 4
    // }
/*********************************************/    
    // let s = new Set([1,2,3,4]);
    // for (const item of s.entries()) {
    //     console.log(item)
    // }
/*********************************************/    
    // let s = new Set([1,2,3,4]);
    // console.log(s.keys())
/*********************************************/ 
    let s = new Set([1,2,3,4]);
    for (const item of s) {
        console.log(item) //1 2 3 4
    }
/*********************************************/    
</script>
</html>